package cn.bonoon.kernel.descriptors;

public interface OnePropertyAccessor extends EntityPropertyAccessor{

	boolean isAssignableFrom(Class<?> objectClass);

	/**
	 * <pre>
	 * 主要是针对一对一的关联关系，处理一对一的关联关系时，应该由一方来维护这个关联关系，而另一方可以没有相应的属性；
	 * 如果设置了属性，则不允许使用该属性来设置关联关系。
	 * </pre>
	 * @return
	 */
	boolean isMaintainer();
}
